import sqlite3
# -*- coding: utf-8 -*-
# 连接到数据库（如果数据库不存在，它将被创建）
conn = sqlite3.connect('../biao.db')

# 创建一个游标对象
cursor = conn.cursor()

# 创建学生表
cursor.execute('''CREATE TABLE IF NOT EXISTS students
                  (id INTEGER PRIMARY KEY, phone_number TEXT,password TEXT, class TEXT, name TEXT, achievement REAL)''')

# 创建老师表
cursor.execute('''CREATE TABLE IF NOT EXISTS teachers
                  (id TEXT PRIMARY KEY, phone_number TEXT,password TEXT, class TEXT, name TEXT)''')

# 创建班级表
cursor.execute('''CREATE TABLE IF NOT EXISTS classes
                  (name TEXT PRIMARY KEY, teacher TEXT, students TEXT, paper TEXT)''')

# 创建题库表
cursor.execute('''CREATE TABLE IF NOT EXISTS question_bank
                  (id INTEGER PRIMARY KEY, text TEXT,name TEXT, test_sample TEXT)''')

# 创建试卷表
cursor.execute('''CREATE TABLE IF NOT EXISTS exams
                  (name TEXT PRIMARY KEY, topics TEXT)''')

# 提交事务
conn.commit()

# 关闭游标和连接
cursor.close()
conn.close()
